/*================================================================
*   Copyright (C) 2022 baichao All rights reserved.
*
*   文件名称：sigint.c
*   创 建 者：baichao
*   创建日期：2022年12月12日
*   描    述：
*
================================================================*/

#include <signal.h>
#include <stdio.h>
#include <unistd.h>

/**
 * 处理SIGINT信号
 **/
void sigintHandler(int signal) {
  printf("signalHandler get signlal %d\n", signal);
}

int main(int argc, char *argv[]) {
  /**
   * ctrl + c
   **/
  signal(SIGINT, sigintHandler);

  while (true) {
    sleep(1);
  }
}
